package com.hlkj.pay.dto.merchant;

import java.util.List;

import com.hlkj.pay.vo.BaseReq;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;

/**
* 商户场景信息表
* @TableName t_merchant_access_scence
*/
@Data
@NoArgsConstructor
@AllArgsConstructor
@EqualsAndHashCode(callSuper = true)
public class MerchantAccessSceneWeb extends BaseReq {
    
    /**
     * 备案主体类型
     */
    @Schema(description ="1；主体备案，0：非主体备案")
    private Integer type;
    /**
     * 备案主体类型
     */
    @Schema(description ="备案主体名称")
    private String name;
    /**
     * 商户主页URL
     */
    @Schema(description ="商户主页URL")
    private String webUrl;
    /**
     * 商户ICP备案编号
     */
    @Schema(description ="商户ICP备案编号")
    private String icp;
    
    /**
     * 非主体备案授权书
     */
    @Schema(description ="非主体备案授权书")
    private String authUrl;
    /**
     * 其他附件
     */
    @Schema(description ="其他文件")
    private List<String> fileUrls;
    

}
